package com.example.d12_homework.homework01;

/**
 * 饲养员类
 */
public class Breeder {

    // 饲养动物的方法
    public void bread(Animal animal) {
        // 所以的动物都需要喝水和吃饭所以直接调用即可
        animal.eat();
        animal.drinkWater();

        // 如果传入的对象实现了Swimmer接口,则调用其对应的swimming方法
        if (animal instanceof Swimmer) {
            ((Swimmer) animal).swimming();
        }
    }
}
